﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DA;
using BL;

namespace QL_KhachHang
{
    public partial class FrmDangNhap : Form
    {
        public FrmDangNhap()
        {
            InitializeComponent();
        }

        Quanlyhethong_BL ql = new Quanlyhethong_BL();
        public static string lbtendn = "";
        FrmMain main = null;
        private void btdangnhap_Click(object sender, EventArgs e)
        {

            NhanVien nv = new NhanVien();
            nv.MaNV = txtTenDN.Text;
            nv.Password = txtmkdn.Text;
            if (string.IsNullOrEmpty(txtTenDN.Text))
            {
                MessageBox.Show("Tên đăng nhập không được rỗng");
            }
            else
            {
                if (string.IsNullOrEmpty(txtmkdn.Text))
                {
                    MessageBox.Show(" mật khẩu không được rỗng");
                }
                else
                {
                    if (ql.loginBL(nv) != null)
                    {
                        MessageBox.Show("Đăng nhập thành công");
                        lbtendn = txtTenDN.Text;
                        this.Hide();
                        if(main==null||main.IsDisposed)
                        {
                            main= new FrmMain();
                            main.Show();
                        }
                        else
                        {
                            main.Activate();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Đăng nhập không thành công");
                    }
                }
            }
           
        }

        private void FrmDangNhap_Load(object sender, EventArgs e)
        {
            txtmkdn.Text = "";
            txtTenDN.Text = "";
        }

        private void btthoat_Click(object sender, EventArgs e)
        {
          
            this.Close();
        }
    }
}
